#pragma once

#include <sstream>
#include "zakengine/zak.h"

#include "stages/intro.h"
#include "stages/menu.h"
#include "stages/ingame.h"

using namespace zak;

#define STAGE_MENU		1
#define STAGE_INGAME	2
#define STAGE_LOADING	3
#define STAGE_INTRO	4

#define START_LEVEL	1

class TestGame : public Game {
public:

	void OnFrame();
	bool OnShutdown();
	bool OnInit();
	void OnDraw();

	TestGame();
	~TestGame();

private:
	int		m_iStage;

	Intro	m_intro;
	Menu	m_menu;
	Sprite	m_loading;
	InGame	m_inGame;

};